//package com.allwees.data.dataport.module.useraction.entity;
//
//import com.allwees.bs.core.model.useraction.bo.ProductShowLogDTO;
//import com.allwees.core.common.util.reflect.PojoUtil;
//import com.allwees.data.dataport.module.base.bo.ProductShowLogBo;
//import com.allwees.data.dataport.module.base.doc.EsDoc;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.data.annotation.Id;
//import org.springframework.data.elasticsearch.annotations.Document;
//
//@Data
//@EqualsAndHashCode(callSuper = false)
//@Document(indexName = "ua_p_show_log", type = "p_show_log", shards = 8, replicas = 1)
//public class ProductShowLog extends ProductShowLogBo implements EsDoc {
//    @Id
//    private String uuid;
//
//    public static ProductShowLog of(ProductShowLogDTO bo) {
//    	return PojoUtil.copy(new ProductShowLog(), bo);
//    }
//
//    public static ProductShowLog ofWithOmit(ProductShowLogBo bo, String... fields) {
//    	return PojoUtil.copyWithOmit(new ProductShowLog(), bo, fields);
//    }
//}
